package common

type ConfigType string

var (
	ConfigTypeString ConfigType = "string"
	ConfigTypeInt    ConfigType = "int"
)

type Config struct {
	IdBase
	Mark        string     `json:"mark"` //描述
	Name        string     `json:"name"`
	Key         ConfigKey  `json:"key"`
	Type        ConfigType `json:"type"`
	IsShowFront int64      `json:"is_show_front"` // 是否前端展示 1 是 0 否
	ValueString string     `json:"value"`
	ValueInt    int64      `json:"value_int"`
}

type ConfigKey string

var (
	ConfigKeyCallCnt      ConfigKey = "day_call_cnt"          // 每日语音匹配次数
	ConfigKeyChatCnt      ConfigKey = "day_chat_cnt"          // 每日聊天匹配次数
	ConfigKeySystemNotice ConfigKey = "system_recharge_proto" // 系统充值协议
)
